<?php
$uri = explode("/",str_replace(strrchr($_SERVER["REQUEST_URI"], "?"), "", $_SERVER["REQUEST_URI"]));
$uri = $_SERVER['DOCUMENT_ROOT'] . "/" . $uri[1] . "/amfphp/services";
include_once ($uri . "/Corretora/config/includeCorretora.php");

class SeguradoraFC{
	private $seguradoraDAO;

	public function __construct(){
		$this->seguradoraDAO = SeguradoraDAO::getInstancia();
	}

	public function listaSeguradora(){
		$tam = count($this->seguradoraDAO->listSeguradora());
		$listaSeguradora = $this->seguradoraDAO->listSeguradora();
		$lista['seguradora'] = "";
		for ($i = 0; $i < $tam; $i++) {
			$seguradora = new Seguradora();
			$seguradora = $listaSeguradora[$i];
			$lista['seguradora'][$i]["codSeguradora"]		=	$seguradora->getCodSeguradora();
			$lista['seguradora'][$i]["descricao"]			=	$seguradora->getDescricao();
		}return $lista;
	}
	
	public function insertSeguradora($nomeSeguradora ){
		$seguradora = new Seguradora();
		$seguradora->setDescricao($nomeSeguradora);
		return $this->seguradoraDAO->insertSeguradora($seguradora);
	}
	public function updateSeguradora($codigo,$descricao){
		$seguradora = new Seguradora();
		$seguradora->setCodSeguradora($codigo);
		$seguradora->setDescricao($descricao);
		//return "teste";
		return $this->seguradoraDAO->updateSeguradora($seguradora);
	}
	public function deleteSeguradora($codigo){
		$seguradora = new Seguradora();
		$seguradora->setCodSeguradora($codigo);
		return $this->seguradoraDAO->deleteSeguradora($seguradora);
	}
}
?>